//package com.pro.common.service.sitecontent.enums.init;
//
//import com.pro.common.api.CommonConst;
//import com.pro.common.api.enums.EnumSysRole;
//import com.pro.common.service.sitecontent.enums.EnumAuthRouteType;
//import com.pro.framework.api.enums.EnumToDbEnum;
//import com.pro.framework.api.enums.IEnumToDbEnum;
//import lombok.AllArgsConstructor;
//import lombok.Getter;
//
//import static com.pro.common.service.sitecontent.enums.EnumAuthRouteType.*;
//import static com.pro.common.api.enums.EnumSysRole.ADMIN;
//
///**
// * 路由配置 基础
// * userMoneyWait
// * userMoneyWaitRecord
// * posterCode
// * authRoleRoute
// * sysMultiClassRelation
// * 暂时不做路由
// */
//@Getter
//@AllArgsConstructor
//public enum EnumAuthRoutePay implements IEnumToDbEnumAuthRoute {
//    catalog_user(ADMIN, null, CATALOG, "用户管理", null, "el-icon-user-solid", null, null, null, null, null, 16000, true, null),
//    catalog_pay(ADMIN, null, CATALOG, "支付管理", null, "el-icon-s-goods", null, null, null, null, null, 190000, true, null),
//    payChannel(ADMIN, catalog_pay, MENU, "充值渠道", "/pay/payChannel", null, null, null, null, null, null, 190100, true, null),
//    payChannel_QUERY(ADMIN, payChannel, BUTTON, "查询", null, null, "payChannel", null, null, null, null, 190100, true, null),
//    payChannel_ALL(ADMIN, payChannel, BUTTON, "管理", null, null, "#ALL#payChannel", null, null, null, null, 190101, true, null),
//    payoutChannel(ADMIN, catalog_pay, MENU, "代付渠道", "/pay/payoutChannel", null, null, null, null, null, null, 190200, true, null),
//    payoutChannel_QUERY(ADMIN, payoutChannel, BUTTON, "查询", null, null, "payoutChannel", null, null, null, null, 190200, true, null),
//    payoutChannel_ALL(ADMIN, payoutChannel, BUTTON, "管理", null, null, "#ALL#payoutChannel", null, null, null, null, 190201, true, null),
//    payMerchant(ADMIN, catalog_pay, MENU, "商户", "/pay/payMerchant", null, null, null, null, null, null, 190300, true, null),
//    payMerchant_QUERY(ADMIN, payMerchant, BUTTON, "查询", null, null, "payMerchant", null, null, null, null, 190300, true, null),
//    payMerchant_ALL(ADMIN, payMerchant, BUTTON, "管理", null, null, "#ALL#payMerchant", null, null, null, null, 190301, true, null),
//    payBank(ADMIN, catalog_pay, MENU, "商户支持的银行", "/pay/payBank", null, null, null, null, null, null, 190400, true, null),
//    payBank_QUERY(ADMIN, payBank, BUTTON, "查询", null, null, "payBank", null, null, null, null, 190400, true, null),
//    payBank_ALL(ADMIN, payBank, BUTTON, "管理", null, null, "#ALL#payBank", null, null, null, null, 190401, true, null),
//    payCardType(ADMIN, catalog_pay, MENU, "站内卡号类型", "/pay/payCardType", null, null, null, null, null, null, 190500, true, null),
//    payCardType_QUERY(ADMIN, payCardType, BUTTON, "查询", null, null, "payCardType", null, null, null, null, 190500, true, null),
//    payCardType_ALL(ADMIN, payCardType, BUTTON, "管理", null, null, "#ALL#payCardType", null, null, null, null, 190501, true, null),
//    userRecharge(ADMIN, catalog_user, MENU, "用户充值", "/user/userRecharge", null, null, null, null, null, null, 16400, true, null),
//    userRecharge_QUERY(ADMIN, userRecharge, BUTTON, "查询", null, null, "userRecharge", null, null, null, null, 16400, true, null),
//    userRecharge_ALL(ADMIN, userRecharge, BUTTON, "管理", null, null, "#ALL#userRecharge", null, null, null, null, 16401, true, null),
//    userBankCard(ADMIN, catalog_user, MENU, "用户银行卡", "/user/userBankCard", null, null, null, null, null, null, 16500, true, null),
//    userBankCard_QUERY(ADMIN, userBankCard, BUTTON, "查询", null, null, "userBankCard", null, null, null, null, 16500, true, null),
//    userBankCard_ALL(ADMIN, userBankCard, BUTTON, "管理", null, null, "#ALL#userBankCard", null, null, null, null, 16501, true, null),
//    userWithdraw(ADMIN, catalog_user, MENU, "用户提现", "/user/userWithdraw", null, null, null, null, null, null, 16600, true, null),
//    userWithdraw_QUERY(ADMIN, userWithdraw, BUTTON, "查询", null, null, "userWithdraw", null, null, null, null, 16600, true, null),
//    userWithdraw_ALL(ADMIN, userWithdraw, BUTTON, "管理", null, null, "#ALL#userWithdraw,payBank", null, null, null, null, 16601, true, null),
//    userTransfer(ADMIN, catalog_user, MENU, "用户代付", "/user/userTransfer", null, null, null, null, null, null, 16700, true, null),
//    userTransfer_QUERY(ADMIN, userTransfer, BUTTON, "查询", null, null, "userTransfer,payBank", null, null, null, null, 16700, true, null),
//    userTransfer_ALL(ADMIN, userTransfer, BUTTON, "管理", null, null, "#ALL#userTransfer", null, null, null, null, 16701, true, null),
//
////    posterCode(ADMIN, catalog_content, MENU, "固有文章编号", "/content/posterCode", null, null, null, null, null, null, 180800, null),
////    authRoleRoute(ADMIN, catalog_config, MENU, "角色权限", "/authRoleRoute", null, null, null, null, null, null, null),
//
//    ;
//    private final EnumSysRole sysRole;
//    private final EnumAuthRoutePay pcode;
//    private final EnumAuthRouteType type;
//    private final String routeName;
//    private final String componentPath;
//    private final String icon;
//    private final String permissionPaths;
//    private final String pic;
//    private final String url;
//    private final String remark;
//    private final Boolean enabled;
//    private final Integer sort;
//    private final Boolean showFlag;
//    /**
//     * 统一重置修改掉,这个配置时间以前的,旧的配置
//     */
//    private final String forceChangeTime;
//
//    @Override
//    public String getToDbCode() {
//        return sysRole + CommonConst.Str.SPLIT + name();
//    }
//}
